\hypertarget{classUAV}{}\section{U\+AV Class Reference}
\label{classUAV}\index{U\+AV@{U\+AV}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classUAV_ae6cab3932fafdbf9287fa56104c943c0}{U\+AV} (const ros\+::\+Node\+Handle \&nh, const char $\ast$uav\+Name)
\item 
\hyperlink{classUAV_a9d1275deed79009d5c1073b080446eca}{$\sim$\+U\+AV} ()
\item 
Eigen\+::\+Vector3d \hyperlink{classUAV_aeb34e912c0bab819577bd587fb7cced2}{get\+Position} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{U\+AV@{U\+AV}!U\+AV@{U\+AV}}
\index{U\+AV@{U\+AV}!U\+AV@{U\+AV}}
\subsubsection[{\texorpdfstring{U\+A\+V(const ros\+::\+Node\+Handle \&nh, const char $\ast$uav\+Name)}{UAV(const ros::NodeHandle &nh, const char *uavName)}}]{\setlength{\rightskip}{0pt plus 5cm}U\+A\+V\+::\+U\+AV (
\begin{DoxyParamCaption}
\item[{const ros\+::\+Node\+Handle \&}]{nh, }
\item[{const char $\ast$}]{uav\+Name}
\end{DoxyParamCaption}
)}\hypertarget{classUAV_ae6cab3932fafdbf9287fa56104c943c0}{}\label{classUAV_ae6cab3932fafdbf9287fa56104c943c0}
\hyperlink{classUAV}{U\+AV} constructor, registers the callback to the R\+OS node handle 
\begin{DoxyParams}{Parameters}
{\em nh} & ros Node\+Handle \\
\hline
{\em uav\+Name} & name of the \hyperlink{classUAV}{U\+AV} \\
\hline
\end{DoxyParams}
\index{U\+AV@{U\+AV}!````~U\+AV@{$\sim$\+U\+AV}}
\index{````~U\+AV@{$\sim$\+U\+AV}!U\+AV@{U\+AV}}
\subsubsection[{\texorpdfstring{$\sim$\+U\+A\+V()}{~UAV()}}]{\setlength{\rightskip}{0pt plus 5cm}U\+A\+V\+::$\sim$\+U\+AV (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classUAV_a9d1275deed79009d5c1073b080446eca}{}\label{classUAV_a9d1275deed79009d5c1073b080446eca}
\hyperlink{classUAV}{U\+AV} destructor 

\subsection{Member Function Documentation}
\index{U\+AV@{U\+AV}!get\+Position@{get\+Position}}
\index{get\+Position@{get\+Position}!U\+AV@{U\+AV}}
\subsubsection[{\texorpdfstring{get\+Position()}{getPosition()}}]{\setlength{\rightskip}{0pt plus 5cm}Eigen\+::\+Vector3d U\+A\+V\+::get\+Position (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classUAV_aeb34e912c0bab819577bd587fb7cced2}{}\label{classUAV_aeb34e912c0bab819577bd587fb7cced2}
\hyperlink{classUAV}{U\+AV} position getter. \begin{DoxyReturn}{Returns}
\hyperlink{classUAV}{U\+AV} position 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
headers/U\+A\+V.\+h\item 
src/\hyperlink{UAV_8cpp}{U\+A\+V.\+cpp}\end{DoxyCompactItemize}
